#!/bin/bash
#===========================================================
#配置DSUB资源
#===========================================================
#DSUB --job_type cosched:hmpi
#DSUB -n octopus_test
#DSUB -A root.jcyz
#DSUB -q root.default
#DSUB -R cpu=128;mem=40960;gpu=0
#DSUB -N 1
#DSUB -o out_%J.log
#DSUB -e err_%J.log

#===========================================================
#加载环境变量及依赖软件
#===========================================================
module purge
module use /workspace/home/jcyz/tezhandui/HPC_BASE/run/whw/octopus/install/octopus-11.4/
module load octopus_modulefiles


#===========================================================
#运行测试脚本
#===========================================================

echo "mpi hostfile generated:"
echo "-----------------------"
cat ${CCS_HOST_FILE}
echo "-----------------------"

#time mpirun --allow-run-as-root --mca plm_rsh_agent /opt/batch/agent/tools/dstart   -np 128 -x LD_LIBRARY_PATH -x PATH -hostfile $HOSTFILE -mca pml ucx -x UCX_NET_DEVICES=mlx5_0:1 -mca btl ^vader,tcp,openib,uct -x UCX_TLS=self,sm,rc  contactAngle3d

EXEC_CMD="time -p mpirun --allow-run-as-root -np 128 -x OMP_NUM_THREADS=1 octopus"

cd /workspace/home/jcyz/tezhandui/HPC_BASE/run/whw/octopus/build/octopus-11.4/testsuite/finite_systems_3d
echo "$EXEC_CMD"
#$EXEC_CMD
time -p mpirun --allow-run-as-root -np 128 -x OMP_NUM_THREADS=1 octopus
ret=$?
exit $ret
